Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.07.2013, 17:47
Кандидат Javascript-наук
Отправить личное сообщение для zzzzzz Посмотреть профиль Найти все сообщения от zzzzzz
 
Регистрация: 25.09.2012
Сообщений: 111

Помогите написать ф-ю load()
В jauery есть функция load(); которая обычно принимает одни параметр - url и возвращает исходый код этого url
load('modules/bookmarks/addLinkForm.html')

Знаю как это сделать через пост, но не понимаю как это реализовано в load от jauery, ведь мы даже не указываем обработчик.

Помогите написать, очень хочу разобраться.
Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 06.07.2013, 18:41
Профессор
Отправить личное сообщение для mta88 Посмотреть профиль Найти все сообщения от mta88
 
Регистрация: 16.05.2013
Сообщений: 229

Цитата:
jauery
язабан

Цитата:
есть функция load(); которая обычно принимает одни параметр - url и возвращает исходый код этого url
нет, она возвращает jquery-объект, на котором была применена
но между делом запускает асинхронный http-запрос, результат которого будет вставлен в элементы этого jquery-объекта

Цитата:
Знаю как это сделать через пост, но не понимаю как это реализовано в load от jauery
github.com/jquery/jquery/blob/master/src/ajax.js#L133 -- функция "load" в исходниках
github.com/jquery/jquery/blob/master/src/ajax.js#L161 -- начало ajax-запроса в этой функции
для простого получения данных используют "get", а не "post" -- изучите отличия "get" от "post"
Ответить с цитированием
  #3 (permalink)  
Старый 06.07.2013, 18:57
Кандидат Javascript-наук
Отправить личное сообщение для zzzzzz Посмотреть профиль Найти все сообщения от zzzzzz
 
Регистрация: 25.09.2012
Сообщений: 111

забыл сказать мне не jquery нужен а нативный js.
Тогда так. В методах post и get jquery да и не только в jquery мы обязательно должны указать обработчик, и это я понимаю, куда тогда летит это load('modules/bookmarks/addLinkForm.html') и где обрабатывается, прошу объяснить логику хотя бы словами.
Ответить с цитированием
  #4 (permalink)  
Старый 06.07.2013, 18:58
Кандидат Javascript-наук
Отправить личное сообщение для zzzzzz Посмотреть профиль Найти все сообщения от zzzzzz
 
Регистрация: 25.09.2012
Сообщений: 111

как этот запрос получает данные не имея обработчика
Ответить с цитированием
  #5 (permalink)  
Старый 06.07.2013, 19:29
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от zzzzzz
где обрабатывается, прошу объяснить логику хотя бы словами.
в нем можно не ставить пользовательский обработчик-но свой там конечно есть
------------
методом ajax-get получаем содержимое страницы и в обработчике методом html() или append вставляем в нужный элемент
Ответить с цитированием
  #6 (permalink)  
Старый 06.07.2013, 19:59
Кандидат Javascript-наук
Отправить личное сообщение для zzzzzz Посмотреть профиль Найти все сообщения от zzzzzz
 
Регистрация: 25.09.2012
Сообщений: 111

как тогда получить содержимое страницы без пользовательского обработчика, как я понял это реализуется js-ом
Ответить с цитированием
  #7 (permalink)  
Старый 06.07.2013, 20:02
Кандидат Javascript-наук
Отправить личное сообщение для zzzzzz Посмотреть профиль Найти все сообщения от zzzzzz
 
Регистрация: 25.09.2012
Сообщений: 111

если это делать через обработчик пхп тогда так бы я получил страницу - file_get_contents(url), а если без обработчика пхп то....?
Ответить с цитированием
  #8 (permalink)  
Старый 06.07.2013, 20:09
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от zzzzzz Посмотреть сообщение
как тогда получить содержимое страницы без пользовательского обработчика, как я понял это реализуется js-ом
у Вас то обработчик должен быть-все реализуется javascript ом
Вы же не пользователь в данном случае а сами пишите метод
Ответить с цитированием
  #9 (permalink)  
Старый 06.07.2013, 20:12
Кандидат Javascript-наук
Отправить личное сообщение для zzzzzz Посмотреть профиль Найти все сообщения от zzzzzz
 
Регистрация: 25.09.2012
Сообщений: 111

приведите пожалуйста пример, как получить исходный код страницы
Ответить с цитированием
  #10 (permalink)  
Старый 06.07.2013, 20:24
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

http://www.w3schools.com/ajax/tryit....=tryajax_first
здесь Ваша функция написана
только нужно подредактировать
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста правильно написать скрипт raffx Events/DOM/Window 17 16.10.2012 20:31
Помогите написать числовую функцию leny Общие вопросы Javascript 69 01.08.2012 15:26
Помогите написать JavaScript ! Alamogoro Общие вопросы Javascript 4 24.05.2012 19:11
Помогите плисс написать скрипт Gnusmus Events/DOM/Window 6 17.08.2011 15:51
Помогите написать скрипт для корзины Deep Элементы интерфейса 1 19.06.2010 14:46